Charles L Davis II
Charles L. Davis II is an assistant professor of architectural history and criticism at the University at Buffalo, SUNY.